package com.liveneo.adapter.base.entity;

import com.liveneo.adapter.base.support.BaseEntity;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 物损损失信息
 * 数据库表：prpm_loss_object
 * 
 * @author fucy
 * @since 2016-06-05
 */
public class PrpmLossObject extends BaseEntity {
    /**
     * uuid
     */
    private String     id;
    /**
     * 案件ID
     */
    private String     caseUuid;
    /**
     * 案件号
     */
    private String     caseNo;
    /**
     * 损失任务ID
     */
    private String     lossUuid;
    /**
     * 损失名称
     */
    private String     lossName;
    /**
     * 损失任务类型 1-标的车;2-三者车;3-本车司机;4-本车车上人员;5-三者人员;6-车上物;7-三者物
     */
    private String       lossType;
    /**
     * 查勘员代码
     */
    private String     surveyorCode;
    /**
     * 查勘员姓名
     */
    private String     surveyorName;
    /**
     * 手机号码
     */
    private String     mobile;
    /**
     * 估损金额
     */
    private BigDecimal lossFees;
    /**
     * 是否追偿责任方 0：否 1:是
     */
    private String     thRecoveryDuty;
    /**
     * (交强险)承保公司
     */
    private String     insCompany;
    /**
     * 所属人
     */
    private String     belongs;
    /**
     * 是否投保财产险
     */
    private String     ifInsurance;
    /**
     * 保单号
     */
    private String     policyNum;
    /**
     * 损失数量
     */
    private Byte       lossNum;
    /**
     * 处理备注
     */
    private String     lossNotes;
    /**
     * 联系人
     */
    private String     contact;
    /**
     * 联系人电话
     */
    private String     contactPhone;
    /**
     * 调度信息
     */
    private String     delegateReamrk;
    /**
     * 创建时间
     */
    private Date       createTime;
    /**
     * 创建人
     */
    private String     createBy;
    /**
     * 更新时间
     */
    private Date       updateTime;
    private String     updateBy;
    /**
     * 备注
     */
    private String     remark;
    /**
     * 预留
     */
    private String     n1;
    /**
     * 预留
     */
    private String     n2;
    /**
     * 预留
     */
    private String     n3;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getCaseUuid() {
        return caseUuid;
    }

    public void setCaseUuid(String caseUuid) {
        this.caseUuid = caseUuid == null ? null : caseUuid.trim();
    }

    public String getCaseNo() {
        return caseNo;
    }

    public void setCaseNo(String caseNo) {
        this.caseNo = caseNo == null ? null : caseNo.trim();
    }

    public String getLossUuid() {
        return lossUuid;
    }

    public void setLossUuid(String lossUuid) {
        this.lossUuid = lossUuid == null ? null : lossUuid.trim();
    }

    public String getLossName() {
        return lossName;
    }

    public void setLossName(String lossName) {
        this.lossName = lossName == null ? null : lossName.trim();
    }



    public String getSurveyorCode() {
        return surveyorCode;
    }

    public void setSurveyorCode(String surveyorCode) {
        this.surveyorCode = surveyorCode == null ? null : surveyorCode.trim();
    }

    public String getSurveyorName() {
        return surveyorName;
    }

    public void setSurveyorName(String surveyorName) {
        this.surveyorName = surveyorName == null ? null : surveyorName.trim();
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    public BigDecimal getLossFees() {
        return lossFees;
    }

    public void setLossFees(BigDecimal lossFees) {
        this.lossFees = lossFees;
    }

    public String getThRecoveryDuty() {
        return thRecoveryDuty;
    }

    public void setThRecoveryDuty(String thRecoveryDuty) {
        this.thRecoveryDuty = thRecoveryDuty == null ? null : thRecoveryDuty.trim();
    }

    public String getInsCompany() {
        return insCompany;
    }

    public void setInsCompany(String insCompany) {
        this.insCompany = insCompany == null ? null : insCompany.trim();
    }

    public String getBelongs() {
        return belongs;
    }

    public void setBelongs(String belongs) {
        this.belongs = belongs == null ? null : belongs.trim();
    }

    public String getIfInsurance() {
        return ifInsurance;
    }

    public void setIfInsurance(String ifInsurance) {
        this.ifInsurance = ifInsurance == null ? null : ifInsurance.trim();
    }

    public String getPolicyNum() {
        return policyNum;
    }

    public void setPolicyNum(String policyNum) {
        this.policyNum = policyNum == null ? null : policyNum.trim();
    }

    public Byte getLossNum() {
        return lossNum;
    }

    public void setLossNum(Byte lossNum) {
        this.lossNum = lossNum;
    }

    public String getLossNotes() {
        return lossNotes;
    }

    public void setLossNotes(String lossNotes) {
        this.lossNotes = lossNotes == null ? null : lossNotes.trim();
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact == null ? null : contact.trim();
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone == null ? null : contactPhone.trim();
    }

    public String getDelegateReamrk() {
        return delegateReamrk;
    }

    public void setDelegateReamrk(String delegateReamrk) {
        this.delegateReamrk = delegateReamrk == null ? null : delegateReamrk.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy == null ? null : createBy.trim();
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy == null ? null : updateBy.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public String getN1() {
        return n1;
    }

    public void setN1(String n1) {
        this.n1 = n1 == null ? null : n1.trim();
    }

    public String getN2() {
        return n2;
    }

    public void setN2(String n2) {
        this.n2 = n2 == null ? null : n2.trim();
    }

    public String getN3() {
        return n3;
    }

    public void setN3(String n3) {
        this.n3 = n3 == null ? null : n3.trim();
    }

    public String getLossType() {
        return lossType;
    }

    public void setLossType(String lossType) {
        this.lossType = lossType;
    }
    
}